#ifndef __LL_PARSE_COMMAND_HPP__
#define __LL_PARSE_COMMAND_HPP__

#include "llCommandBase.hpp"
#include <list>
using namespace std;

namespace llmake
{
/// parse Command engine
	class llParseCommandEngine
	{
// method
	public:
		llParseCommandEngine(const llCommandList &commands)
		:m_Commands(commands)
		{
		}
		~llParseCommandEngine()
		{
			m_Commands.clear();
		}
		void doParseCommand( void);
// members
	private:
		llCommandList 		m_Commands;
	};
};

#endif // __LL_PARSE_COMMAND_HPP__
